/*
 * GameState.h
 *
 *  Created on: Oct 20, 2010
 *      Author: radimj
 */

#ifndef GAMESTATE_H_
#define GAMESTATE_H_

namespace core
{

class GameState
{
public:
	GameState();
	virtual ~GameState();

	void enterState(); // when entering state
	void processState(); // logic of the state
	void leaveState(); // when leaving state
};

}

#endif /* GAMESTATE_H_ */
